/*
  C202407-A1：键盘
  题目描述
    键盘可以用来输出指定的内容，当前有一个n行m列的键盘，你一共有五种操作：上、下、左、右、确认。
    使用光标来输出文本，开始时光标在键盘的左上角。
    当每次使用方向操作时，光标会跳转到下一个在该方向上的与当前字符不同的字符，若没有则不移动。
    每次按确认键，输出当前字符。
    现给出键盘布局和要输出的内容，问最少需要操作多少次。
  输入描述
    第一行输入 n, m。
    接下来给出一个 n 行 m 列 的键盘，包括大写字母，数字，横线以及星号（星号代表Enter换行）。
    最后一行是要打印的文本串 S，S 的长度不超过 10000。
  输出描述
    输出打印文本（包括结尾换行符）的最少按键次数。保证一定有解。
  样例1
    输入
      2 19
      ABCDEFGHIJKLMNOPQZY
      X*****************Y
      AZAZ
    输出
      19
  样例2
    输入
      5 20
      12233445566778899000
      QQWWEERRTTYYUUIIOOPP
      -AASSDDFFGGHHJJKKLL*
      --ZZXXCCVVBBNNMM--**
      --------------------
      ACM-ICPC-WORLD-FINALS-2015
    输出
      160
  提示
    1 <= n, m <= 50
*/